an engineering marvel - French English Dictionary